#include <iostream>
using namespace std;
class Fractie
{
    private:
    int nrt;
    int nmt;
    public:
    Fractie();
    Fractie(int x, int y);
    friend ostream& operator<<(ostream& afiseaza, const Fractie& x);
    int getNRT();
    int getNMT();
    void setNRT(int x);
    void setNMT(int x);
    int ncomun(Fractie x);
    Fractie simplificare();
    Fractie operator+(Rational x);
    Fractie operator-(Rational x);
    Fractie operator/(Rational x);
    Fractie operator*(Rational x);
    bool operator==(Rational x);
    bool operator<(Rational x);
    bool operator>(Rational x);
    bool operator<=(Rational x);
    bool operator>=(Rational x);
    Fractie operator+(int x);
    Fractie operator-(int x);
    Fractie operator/(int x);
    Fractie operator*(int x);
};
